home *** CD-ROM | disk | FTP | other *** search
/ Scene 96 / Scene 96 International Edition (Zyklop Software) (Disc 2) (1997).iso / misc / coding / cp2dekit / samples / dmain.cpp < prev    next >
C/C++ Source or Header  |  1996-12-29  |  897b  |  31 lines

  1. //***************************************************************************
  2. //
  3. // this file is (c) '94-'96 Niklas Beisert
  4. //
  5. // this file is part of the cubic player development kit.
  6. // you may only use/modify/spread this file under the terms stated
  7. // in the cubic player development kit accompanying documentation.
  8. //
  9. //***************************************************************************
  10.  
  11.  
  12. extern "C" void __InitRtns(int);
  13. #pragma aux __InitRtns "*"
  14. extern "C" void __FiniRtns(int,int);
  15. #pragma aux __FiniRtns "*"
  16. extern "C" unsigned __dll_terminate();
  17. extern "C" unsigned __dll_initialize();
  18.  
  19. extern "C" unsigned __LibMain(unsigned hmod, unsigned termination)
  20. {
  21.   if (termination)
  22.   {
  23.     unsigned rc=__dll_terminate();
  24.     __FiniRtns(0, 255);
  25.     return rc;
  26.   }
  27.   __InitRtns(255);
  28.   return __dll_initialize();
  29. }
  30. #pragma aux __LibMain "*" parm caller []
  31.